tread a difficult path - French English Dictionary